#pragma once
#include <vector>

#include "Mapa.h"
#include "Trigger.h"
#include "EventListener.h"
using namespace std;

class MapManager : public EventListener
	{
	private:
		vector<Trigger*> triggers;
		Mapa *actual;
	public:
		MapManager(void);
		void update();
		Mapa *getMapa(){return actual;};
		void cargarMapa(string & nombreMapa);
		void comprobarTriggers(float x, float y);
		void renderTriggers();
		virtual bool onEvent(Event *e);
		~MapManager(void);
	};
